<?php

class pedidos{
var $id;
var $id_comprador;
var $id_vendedor;
var $id_item;
var $id_transacao;
var $tipo_pagamento;
var $parcelas;
var $valor_total;
var $valor_frete;
var $valor_multa;
var $valor_imposto;
var $nome_imposto;
var $quantidade;
var $data;
var $ativo;

#MULTA VARIAVEIS
var $multa_id;
var $multa_cliente;
var $multa_titulo;
var $multa_valor;
var $multa_pago;


#REFERENTE AO ENVIO
var $envio_tipo;
var $envio_data;
var $envio_codigo;
var $qualificado;
var $qualificado_c;


	
	function pegastatus(){
	$dadospedido	= $this->pega($this->id);
	
	if($dadospedido["ativo"]==0){
	$status			= "pedente";
	}elseif($dadospedido["ativo"]==1){
	$status			= "pago";
	}elseif($dadospedido["ativo"]==2){
	$status			= "recusado";	
	}elseif($dadospedido["ativo"]==4){
	$status			= "entregue";
	}
	
	return $status;
	
	}

	function Lerpegaqualificacaostatus($n){
	if($n == 1){
	$status			= "<span style='color:#0A0'>Positivo</span>";
	}elseif($n == 2){
	$status			= "<span style='color:#A00'>Negativo</span>";
	}elseif($n == 0){
	$status			= "<span style='color:#444'>Neutro</span>";	
	}	
	return $status;
	
	}



#QUALIFICACAO
	function qualificar($pedido,$ponto,$obs){
	#GRAVA QUALIFICACAO
	$sql = mysql_query("INSERT INTO pedidos_qualificacao VALUES('','".$pedido["id"]."','".$pedido["id_comprador"]."','".$pedido["id_vendedor"]."','".$ponto."','".$obs."','".date("Y-m-d H:i:s")."')");
	
	if($sql==true){
	$sql = mysql_query("UPDATE pedidos SET qualificado = '".$ponto."' WHERE id = '".$pedido["id"]."'");	
	return true;
	}else{
	return false;
	}
	}



	function qualificar_c($pedido,$ponto,$obs){
	#GRAVA QUALIFICACAO
	$sql = mysql_query("INSERT INTO pedidos_qualificacao VALUES('','".$pedido["id"]."','".$pedido["id_vendedor"]."','".$pedido["id_comprador"]."','".$ponto."','".$obs."','".date("Y-m-d H:i:s")."')");
	
	if($sql==true){
	$sql = mysql_query("UPDATE pedidos SET qualificado_c = '".$ponto."' WHERE id = '".$pedido["id"]."'");	
	return true;
	}else{
	return false;
	}
	}

	
	
	function pegaqualificacao($pedido,$compr,$cliente){
	
	if($compr == 1){
	$sql = mysql_query("select * from pedidos_qualificacao WHERE id_pedido = '".$pedido."' and id_comprador = '".$cliente."'  ");
	}else{
	$sql = mysql_query("select * from pedidos_qualificacao WHERE id_pedido = '".$pedido."' and id_cliente = '".$cliente."'");
	}
	
	$row = mysql_fetch_array($sql);
	
	$lista = array(
	id				=>$row['id'],
	id_pedido		=>$row['id_pedido'],
	id_cliente		=>$row['id_cliente'],
	id_comprador	=>$row['id_comprador'],
	ponto			=>$row["ponto"],
	observacao		=>$row['observacao'],
	data			=>$row['data']
	);
	
	return $lista;
	
	}
	
	function pegaqualificacaoStatus($vendedor,$status){
	$sql = mysql_query("select * from pedidos_qualificacao WHERE id_cliente = '".$vendedor."' and ponto = '".$status."'");
	$row = mysql_num_rows($sql);
	
	return $row;
	
	}


#estoque
var $quantidadeestoque;

	
	function pegamulta(){
	$sql = mysql_query("select * from clientes_multa WHERE cliente = '".$this->multa_cliente."' AND pago = '0'");
	$x=0;
	while($row = mysql_fetch_array($sql)){
	$x++;
	$lista[$x] = array(
	id			=>$row['id'],
	cliente		=>$row['cliente'],
	titulo		=>$row['titulo'],
	valor		=>$row['valor'],
	cliente_beneficiario=> $row["cliente_beneficiario"],
	pago		=>$row['pago']
	);
	}
	return $lista;
	}
	
	
	function totalMulta(){
	$sql = mysql_query("select * from clientes_multa WHERE cliente = '".$this->multa_cliente."' AND pago = '0'");
		$valor	= 0;
		while($row = mysql_fetch_array($sql)){
		$valor = $valor+$row["valor"];
		}
	
	return $valor;
	
	}




	function pega($id){
	$sql = mysql_query("select * from pedidos WHERE id = '$id'");
	
	
	$row = mysql_fetch_array($sql);
	$lista = array(
	id=>$row['id'],
	id_comprador=>$row['id_comprador'],
	id_vendedor=>$row['id_vendedor'],
	id_item=>$row['id_item'],
	id_transacao=>$row['id_transacao'],
	tipo_pagamento=>$row['tipo_pagamento'],
	parcelas=>$row['parcelas'],
	valor_total=>$row['valor_total'],
	valor_frete=>$row['valor_frete'],
	valor_multa=>$row['valor_multa'],
	valor_imposto=>$row['valor_imposto'],
	nome_imposto=>$row['nome_imposto'],
	quantidade=>$row['quantidade'],
	data=>$row['data'],
	envio_tipo=>$row['envio_tipo'],
	envio_data=>$row['envio_data'],
	envio_codigo=>$row['envio_codigo'],
	qualificado=>$row['qualificado'],
	qualificado_c=>$row['qualificado_c'],
	ativo=>$row['ativo']
	);
	
	
	return $lista;
	
	}
	
	



	function lista($where,$order,$limit){
	$sql = mysql_query("select * from pedidos $where $order $limit");
	
	$x=0;
	while($row = mysql_fetch_array($sql)){
	$x++;
	$lista[$x] = array(
	id=>$row['id'],
	id_comprador=>$row['id_comprador'],
	id_vendedor=>$row['id_vendedor'],
	id_item=>$row['id_item'],
	id_transacao=>$row['id_transacao'],
	tipo_pagamento=>$row['tipo_pagamento'],
	parcelas=>$row['parcelas'],
	valor_total=>$row['valor_total'],
	valor_frete=>$row['valor_frete'],
	valor_multa=>$row['valor_multa'],
	valor_imposto=>$row['valor_imposto'],
	nome_imposto=>$row['nome_imposto'],
	quantidade=>$row['quantidade'],
	data=>$row['data'],
	envio_tipo=>$row['envio_tipo'],
	envio_data=>$row['envio_data'],
	envio_codigo=>$row['envio_codigo'],
	qualificado=>$row['qualificado'],
	ativo=>$row['ativo']
	);
	
	}	
	
	return $lista;
	
	}
	
	function geratemp(){
	$sql = mysql_query("insert into pedidos(id,ativo) VALUES('0','3');");
	$_SESSION["pedido_temp"] = mysql_insert_id();
	}
	
	function InserePedido(){
	$sql	= mysql_query("UPDATE pedidos SET nome_imposto = '".$this->nome_imposto."', id_comprador = '".$this->id_comprador."', id_vendedor = '".$this->id_vendedor."', id_item='".$this->id_item."',id_transacao = '".$this->id_transacao."', tipo_pagamento = '".$this->tipo_pagamento."',parcelas='".$this->parcelas."',valor_total='".$this->valor_total."',valor_frete='".$this->valor_frete."',valor_multa='".$this->valor_multa."',valor_imposto='".$this->valor_imposto."',quantidade='".$this->quantidade."',data='".$this->data."',ativo = '".$this->ativo."' WHERE id = '".$this->id."'");
	if($sql){
	return true;
	}else{
	return false;
	}
	
	}
	
	
	
	function deleta($id){
	$sql= mysql_query("DELETE FROM pedidos WHERE id = '$id'
	");	
	
	if($sql == true){
	return true;
	}else{
	return false;
	}
	}
	
	
	function status($id,$status){
	$sql = mysql_query("UPDATE pedidos SET ativo = '$status' WHERE id = '$id'");	
	if($sql){
	return true;
	}else{
	return false;
		}
		
	
	}
	

	function fazentrega(){
	$sql = mysql_query("UPDATE pedidos SET envio_data = '".$this->envio_data."', envio_tipo = '".$this->envio_tipo."', envio_codigo = '".$this->envio_codigo."' WHERE id = '".$this->id."'");	
	if($sql){
	return true;
	}else{
	return false;
		}
		
	
	}
	
	
	
	
	function diminueEstoque(){
	$estoque = ($this->quantidadeestoque - $this->quantidade);
	return $estoque;
	
	}
	
	
	function somaEstoque(){
	$estoque = ($this->quantidadeestoque + $this->quantidade);
	return $estoque;
	
	}
	
	
	
	
	}


?>